package com.emm.yixun.common.model.dto;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 类描述： 房源保留显示 创建者： ThinkPad 项目名称： emm-common 创建时间： 2016年7月5日 下午8:14:49 版本号：
 * v1.0
 */
public class RetainDetailView {
	private String combinedName; // 房间组合名字
	private String roomStatus;
	/**
	 * 计费面积
	 */
	private BigDecimal billingArea;
	/**
	 * 建筑面积
	 */
	private BigDecimal buildingArea;
	/**
	 * 套内面积
	 */
	private BigDecimal innerArea;
	/**
	 * 分摊面积
	 */
	private BigDecimal sharingArea;
	/**
	 * 单价
	 */
	private BigDecimal unitPrice;
	/**
	 * 总价
	 */
	private BigDecimal totalPrice;

	// <!-------客户信息------->

	/**
	 * 客户姓名
	 */
	private String customerName;
	/**
	 * 证件类型
	 */
	private String peDocumentType;
	/**
	 * 证件号码
	 */
	private String peDocumentNumber;

	/**
	 * 联系电话
	 */
	private String customerPhone;
	/**
	 * 联系地址
	 */
	private String peContactAddress;
	/**
	 * 邮编
	 */
	private String pePostcode;
	/**
	 * 客户来源
	 */
	private String customerOrigin;

	// <!------保留信息------>
	// 保留有效期开始时间
	private Date startValidity;
	// 保留有效期结束时间
	private Date endValidity;
	// 保留原因
	private String reason;
	// 经办人ID
	private Long agentId;
	// 保留日期
	private Date retainDate;
	//经办人
	private String agentCN;
	//销控日期
	private Date controlDate;
	/**
	 *0保留 1解除保留
	 */
	private String retainType;
	/**
	 *0销控 1撤销销控
	 */
	private String controlType;
	/**
	 *解除原因
	 */
	private String remark;
	/**
	 *解除人
	 */
	private String updateUser;
	/**
	 *解除日期
	 */
	private Date updateDate;
	
	
	

	public Date getControlDate() {
		return controlDate;
	}

	public void setControlDate(Date controlDate) {
		this.controlDate = controlDate;
	}

	public String getAgentCN() {
		return agentCN;
	}

	public void setAgentCN(String agentCN) {
		this.agentCN = agentCN;
	}

	public String getCombinedName() {
		return combinedName;
	}

	public void setCombinedName(String combinedName) {
		this.combinedName = combinedName;
	}

	public String getRoomStatus() {
		return roomStatus;
	}

	public void setRoomStatus(String roomStatus) {
		this.roomStatus = roomStatus;
	}

	public BigDecimal getBillingArea() {
		return billingArea;
	}

	public void setBillingArea(BigDecimal billingArea) {
		this.billingArea = billingArea;
	}

	public BigDecimal getBuildingArea() {
		return buildingArea;
	}

	public void setBuildingArea(BigDecimal buildingArea) {
		this.buildingArea = buildingArea;
	}

	public BigDecimal getInnerArea() {
		return innerArea;
	}

	public void setInnerArea(BigDecimal innerArea) {
		this.innerArea = innerArea;
	}

	public BigDecimal getSharingArea() {
		return sharingArea;
	}

	public void setSharingArea(BigDecimal sharingArea) {
		this.sharingArea = sharingArea;
	}

	public BigDecimal getUnitPrice() {
		return unitPrice;
	}

	public void setUnitPrice(BigDecimal unitPrice) {
		this.unitPrice = unitPrice;
	}

	public BigDecimal getTotalPrice() {
		return totalPrice;
	}

	public void setTotalPrice(BigDecimal totalPrice) {
		this.totalPrice = totalPrice;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getPeDocumentType() {
		return peDocumentType;
	}

	public void setPeDocumentType(String peDocumentType) {
		this.peDocumentType = peDocumentType;
	}

	public String getPeDocumentNumber() {
		return peDocumentNumber;
	}

	public void setPeDocumentNumber(String peDocumentNumber) {
		this.peDocumentNumber = peDocumentNumber;
	}

	public String getCustomerPhone() {
		return customerPhone;
	}

	public void setCustomerPhone(String customerPhone) {
		this.customerPhone = customerPhone;
	}

	public String getPeContactAddress() {
		return peContactAddress;
	}

	public void setPeContactAddress(String peContactAddress) {
		this.peContactAddress = peContactAddress;
	}

	public String getPePostcode() {
		return pePostcode;
	}

	public void setPePostcode(String pePostcode) {
		this.pePostcode = pePostcode;
	}

	public String getCustomerOrigin() {
		return customerOrigin;
	}

	public void setCustomerOrigin(String customerOrigin) {
		this.customerOrigin = customerOrigin;
	}

	public Date getStartValidity() {
		return startValidity;
	}

	public void setStartValidity(Date startValidity) {
		this.startValidity = startValidity;
	}

	public Date getEndValidity() {
		return endValidity;
	}

	public void setEndValidity(Date endValidity) {
		this.endValidity = endValidity;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public Long getAgentId() {
		return agentId;
	}

	public void setAgentId(Long agentId) {
		this.agentId = agentId;
	}

	public Date getRetainDate() {
		return retainDate;
	}

	public void setRetainDate(Date retainDate) {
		this.retainDate = retainDate;
	}

	public String getRetainType() {
		return retainType;
	}

	public void setRetainType(String retainType) {
		this.retainType = retainType;
	}

	public String getControlType() {
		return controlType;
	}

	public void setControlType(String controlType) {
		this.controlType = controlType;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

}
